Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Infosys Hall of Fame Open - Newport U.S. Open - New York Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Brisbane International - Brisbane Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires Mifel Tennis Open - Los Cabos BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York National Bank Open - Toronto Argentina Open - Buenos Aires Citi Open - Washington USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Argentina F5 Argentina F9 Brazil F12 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F20 Argentina F21 Argentina F22 Argentina F23 Brazil F30 Argentina F1 Argentina F3 Brazil F2 Brazil F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F13 Argentina F14 Argentina F15 Argentina F16 Argentina F17 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F21 Argentina F22 Colombia F1 Colombia F2 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F4 Argentina F5 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Argentina F21 Chile F14 Chile F15 Argentina F3 Argentina F4 Argentina F5 Argentina F8 Argentina F9 Peru F1 Peru F2 Argentina F11 Argentina F14 Argentina F20 Argentina F21 Argentina F22 Argentina F11 Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville XL Bermuda Open - Bermuda Waco Tennis Challenger - Waco Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Buenos Aires Challenger Bucaramanga Challenger Santiago Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Seville Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Quito Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Pereira Challenger Santos Challenger Lima Challenger Bogota Challenger Manta Challenger Campinas Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Montevideo Challenger Sao Leopoldo Challenger Sao Paulo Challenger Bucaramanga Challenger San Luis Potosi Challenger Barranquilla Challenger Panama City Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Marburg Challenger Braunschweig Challenger Rio De Janeiro Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Barranquilla Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Aix En Provence Challenger Bordeaux Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Prague Challenger Campinas Challenger Porto Alegre Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Sao Paulo Challenger Tour Finals Irving Challenger Campinas Challenger Porto Alegre Challenger Corrientes Challenger Santiago Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Canberra Challenger Irving Challenger Sarasota Challenger Bordeaux Challenger Barranquilla Challenger Montevideo Challenger Phoenix Challenger Cagliari Challenger USTA Comerica Challenger - Aptos Lubbock Challenger - Lubbock Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia VTR Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney VTR Open - Vina del Mar SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Citi Open - Washington China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing If Stockholm Open - Stockholm European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Sydney International - Sydney Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo European Open - Antwerp Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Sydney International - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Fever-Tree Championships - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires New York Open - New York Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Delray Beach Open - Delray Beach Cordoba Open - Cordoba Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta European Open - Antwerp Erste Bank Open - Vienna San Diego Open - San Diego Adelaide International 2 - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Dallas Open - Dallas Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Hall of Fame Open - Newport Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta European Open - Antwerp Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv ASB Classic - Auckland Cordoba Open - Cordoba Dallas Open - Dallas Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon cinch Championships - London The Comercia Challenger - Aptos Talahassee Challenger Fifth-Third Bank Tennis Classic - Lexington Savannah Challenger Fifth Third Bank Tennis Championships - Lexington Winnetka Challenger Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Western & Southern Financial Group Masters - Cincinnati Challenger Banque Nationale Rimouski - Rimouski Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Fifth Third Bank Tennis Classic - Lexington BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Salinas Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Men's Pro Challenger at Tunica National - Tunica Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid 2008 Lubbock Challenger - Lubbock U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Santiago Challenger Cali Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Milan Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, PO, KAZ-ARG 3-2 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Laver Cup - Chicago Laver Cup - Geneva Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Boston Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, Finals, Group E ATP Cup - Sydney Laver Cup - London Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Davis Cup, Group A, Bologna All Lower level tournaments Rosario Challenger The Nottingham Open - Nottingham Abierto de Tenis Mifel - Los Cabos Olympics - London Truist Atlanta Open - Atlanta China Open - Beijing Campbells Hall of Fame Tennis Championships - Newport Apia International - Sydney Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Cordoba Open - Cordoba Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Olympics - Tokyo Nitto ATP Finals - London Nitto ATP Finals - London